Tomcat says: javax.servlet.ServletException: Servlet.init() for servlet webwork threw exception at java.lang.RuntimeException: Unable to instantiate VelocityEngine! Solution: (thanks to Keith Lea) It turns out Velocity's Avalon logging system was trying to write to my tomcat folder. So that it's on file somewhere for other people, I will describe the solution: I created a file "velocity.properties" and placed it in my WEB-INF/classes folder. Inside the file I wrote: runtime.log.logsystem.class=org.apache.velocity.runtime.log.NullLogSystem This stops velocity from logging, and makes webwork work again. |